/* CSS Document */
body {font-family:tahoma,Arial,Geneva,sans-serif;font-size:11px;color:#5d5d5d;margin:0px;background:url(../images/bg.gif) center top repeat-x #FFF;}
p,.reset,.resetall,.resetall *,.resetall input ,h1,h2,h3,ul,li{list-style:none;padding:0;margin:0;border:none;background-color:transparent;}
ul li{list-style:none;line-height:1.5;}
img{border:none;}
.container-footer{margin:0 auto;width:1000px;}
h2.title,.item-2 h2{color:#0095D9;padding:0;}
.reset{margin:0px;padding:0px;}
.pd-20{padding-left:20px;}
.display{ display:block;margin:0 auto;width:950px;}
.none-bg{ background-image:none !important; }
a {text-decoration:none;color:#0095d9;}
a:hover {color:red;}
#searchBoxCode a{
font-size:13px;font-weight:bold;
color:#1264AA;}
#searchBoxCode a:hover{color:red;}
.cl{clear:both;}

.clearfix {
    display: block;
}
.bodyleft{width:200px;float:left}
.category{ background: none repeat scroll 0 0 #2A95DB;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1px;
    padding:5px;
   }
   .catemenu{margin:5px;}
   .itemsp{width:748px;float:left;margin-left:10px;margin-bottom:10px;border:1px solid #0095d9}
#sidetree{margin-bottom:10px;width:198px;border:1px solid #0095d9;float:left;margin-right:10px;}
	a
    background: none repeat scroll 0 0 #F0F7FF;
    border-bottom: 1px solid #C3CFE0;
    border-top: 1px solid #C3CFE0;
    height: 32px;
    margin-bottom: 10px;
    padding: 5px 10px;
    width:660px;
}

.box-left .left .pathway{margin-bottom: 10px;}
.red{color:red;font-weight: bold;}
.content_sp p{margin-top:5px;}
.quick_search h5 {
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 8px 10px 0 0;
}
.sp_item{margin-left:10px;height:100px;margin-right:10px;padding-bottom: 10px;border-bottom:1px solid #0095d9}
.quick_search .post_select {
    width: 175px;
}
.content_sp{margin-top:10px;}
.content_sp h2{font-size:14px; font-weight: bold;margin-bottom:5px;}
.image_sp{float:left;margin-right:10px;}
.quick_search .button_listing_input {
    float: left;
    margin-top: 6px;
}
.quick_search select {
    border: 1px solid #BDC7D8;
    font-family: Arial;
    font-size: 12px;
    padding: 2px;
}
.quick_search .listing_input {
    float: left;
    height: 20px;
    margin-right: 6px;
    padding: 5px 0;
}
#tindang{width:678px;border:1px solid #1264AA;margin-top:10px;}
.listing .lstitle {
    color: #005C99;
    font-size: 22px;
    font-weight: normal;
    height: 40px;
    letter-spacing: -1px;
    line-height: 40px;
}
ul.subcat_link {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E7F5;
    margin-bottom: 10px;
    padding: 10px;
    width:660px;
    height:40px;
}
ul.subcat_link li {
    background: url("../images/icon_dot2.jpg") no-repeat scroll left 5px transparent;
    float: left;
    margin-bottom: 3px;
    padding-left: 13px;
    width: 200px;
}
.addimage {
    background: none repeat scroll 0 0 #2A95DB;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    line-height: 22px;
    padding: 5px;
}
.qhead a:hover{background:none repeat scroll 0 0 #0B428A;color:#FFFFFF}
.qas .answer {
    display: none;
}
.file_input_textbox {
    float: left;
}

#ViewMenu a:hover{color:red}
.bg_menu_2 {
    
    height: 37px;
    padding: 6px 0 0;
    width: 960px;
}
div.dangtin {
    clear: both;
    margin: 5px 0;
    overflow: hidden;
}
.dangtin select{width:200px}
.dangtin label {
    display: inline-block;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 0.5em;
    vertical-align: top;
    width: 105px;
}
.note_text{color:red}
label {
    font-weight: bold;
}
.boxmodule-cont, .boxmodule-bottom {
    border-top: medium none;
}
.form input, .form1 input, .form2 input {
    margin: 0 !important;
    padding-right: 5px;
}

.form input {
    height: 18px;
}

.form input, .form select, .box-agree input {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
ul.form li {
    float: left;
    font-size: 12px;
    line-height: 18px;
    list-style-type: none;
    padding: 7px 0;
    width: 680px;
}
.form label, .form1 label, .form2 label {
    float: left;
    font-weight: normal;
    margin-right: 3.6%;
    vertical-align: middle;
}
.boxmodule-cont, .boxmodule-bottom {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECECEC;
    padding: 10px;
}
.acity_active{color:#E92014 !important}
.fm {
    float: left;
    margin: 0;
    
}
#scroller li{float:left;margin-right:5px;}
.searchbox {
    background: url("../images/searchbox-bg.jpg") repeat scroll 0 0 transparent;
    float: right;
    height: 22px;
    width: 330px;
}
.searchbox .searchbutton {
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 22px;
    line-height: 0;
    text-indent: -1e+7px;
    width: 5px;
}
.regis {
    
    width: 680px;
}
.regis-form .col-r {
    float: left;
}
.clr{clear:both;}
.regis-tit {
    border-bottom: 8px solid #C8D4E5;
    color: #2A95DB;
    
    font-size: 30px;
    font-weight: bold;
    margin-right: 15px;
    padding: 0 5px 7px 0;
    width: 146px;
}
.dm{margin-top:10px;margin-bottom:10px;}
.dark-title {
    background:none repeat scroll 0 0 #2A95DB;
}
.notepost .step_2_0:hover{
background-position: -30px -30px;	
}
.notepost .step_3_0:hover{
background-position: -60px -30px;	
}
.notepost .step_4_0:hover{
background-position: -90px -30px;	
}
.step_1_0, .step_1_1, .step_1_2, .step_2_0, .step_2_1, .step_2_2, .step_3_0, .step_3_1, .step_3_2, .step_4_0, .step_4_1, .step_4_2 {
    background: url("../images/icon_step.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    width: 30px;
}
.step_1_2 {
    background-position: 0 -30px;
}
.step_2_0 {
    background-position: -30px 0;
}
.step_3_0 {
    background-position: -60px 0;
}
.step_4_0 {
    background-position: -90px 0;
}
.dark-title h3{
    font-size: 12px;
    font-weight: bold;
	line-height:27px;
	padding-left:5px;
    margin: 0;
    padding-right: 3px;
    color:#FFFFFF;
	}
.orange-title, .dark-title, .red-title, .blue-title, .orange-title h3, .dark-title h3, .red-title h3, .blue-title h3 {
    height: 27px;
}

.searchbox .textinput {
    color: #8C8C8C;
    float: left;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    padding: 0 5px !important;
    width: 295px;
}
a.acity_active {
    color: #DC6800;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
}
a.acity {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
}
.arrow {
    background: url("../images/arrow_gray2.gif") no-repeat scroll right center transparent;
    padding-right: 15px;
}
.left { float:left; }
.right{ float:right; }
.clear,span.clear {line-height:0 !important;height:0 !important;display:block;clear:both;}
a.readmore {padding-right:15px;background:url(../images/readmore-bg.jpg) no-repeat right center; background-color:#FFFFFF !important;color:#CAA75E !important }
.hidden {display:none !important;}
.reset, .resetall, .resetall * {list-style: none outside none;margin: 0;padding: 0;}
ul {list-style-type: disc;}
ul, ol {margin: 0;padding: 0;}
.lf{float:left;}
.lr{float:right;}
.container{ clear:both; }
.logo{z-index:999;position:absolute }
.logo img{ padding:15px 0 0 15px; }
.container{margin:0 auto 0;width:980px;background-color:#FFF;border:1px solid #CCCCCC;padding-top:29px;}
.box-input{  }
.container-in{padding:0 10px;padding-bottom:10px;}
#banner-top{ display:block;height:85px; }
.header{ background:url(../images/header.gif) left top repeat-x;display:block;height:158px;width:100%; }
.sologan{ background:url(../images/logo.png) left center no-repeat;height:49px;width:290px;display:inline-block;float:left; margin:20px 0 0 30px;}
.banner{ float:left; }

#menu ul li{ background:url("../images/menu_line.gif") no-repeat scroll left center transparent;height:38px;display:inline-block;}
#menu ul ul{width:190px !important;}
#menu ul ul li{background:none;height:25px;border-bottom: 1px dashed #fff;margin:0 10px;width:170px;}
#menu ul ul li:hover{ background-color: #E5EBF7;text-decoration:none; }
#menu ul ul li.noneBoder{border-bottom:none;}
.hide2{
border:2px solid #E5EBF7;
    
    position: absolute;
left:806px;
background:#FFF;
z-index:9999999;
    top: 27px;
    }
#box-search{height:30px;margin-left:10px;}
div.hide form input {
    border: medium none;
    color: #003A60;
    height: 30px;
    line-height: 18px;
    padding: 0;
    text-align: left;
    text-indent: 5px;
    vertical-align: middle;
    width: 183px;
}

	color:#fff;
.hide2 li{background:#FFF}
.hide2 li a{color:#4CB3F4;padding-left:5px;padding-right:5px;}

.box-search-left{ background:#cccccc;width:700px;margin-right:20px; }
.button_83{ background: none repeat scroll 0 0 #2A95DB;
    color: #FFFFFF;
    cursor: pointer;
    font: 1.1em Arial,Helvetica,sans-serif;
    padding: 3px 3px;
	margin-left:3px;
    text-decoration: none;
	font-weight:bold;}
.button_83:hover{
	background: none repeat scroll 0 0 #0B428A;
}	
.btn90 {
    
    display: block;
	 background: none repeat scroll 0 0 #2A95DB;
    color: #FFFFFF;
    cursor: pointer;
    font: 1.1em Arial,Helvetica,sans-serif;
    padding: 3px 3px;
	margin-left:3px;
    text-decoration: none;
	font-weight:bold;
    
}
.btn90:hover{
	background: none repeat scroll 0 0 #0B428A;
}
.bts90{ background:url(../images/btn_search.png) left center no-repeat;width:62px;height:20px;display:inline-block; padding-left:35px;color:#FFF;margin:0px;padding:0px;background-color:transparent;border:none;text-align:right;padding-right:10px;cursor:pointer;}
.adv-center img{width:680px;}

.non-vip a{ font-weight:normal !important; }
.banner-slier{width:680px;z-index:-1;}
.anythingWindow img{width:680px;border:none;height:225px;}
.body-waper{padding-top:10px;}
.box-left{width:690px;}
.bg-header{ background:#2A95DB;height:30px;width:100%;display:block;}
.col-box{width:335px;padding:10px 10px 0 0;float:left;}
h2.title{ padding-left:50px;color:#FFF;background:url(../images/icon_cat.png) 10px center no-repeat;height:31px;font-size:12px;line-height:28px;}
.col-box ul {border:solid 1px #ccc;}
.col-box ul li{margin:1px 0 1px 0;padding:5px;}
.col-box ul li img{float:left;width:40px;padding-right:10px;}
.vip{background-color:#EEF9FF;}
.non-vip{background-color:#FFF;}
.col-box a{color:#000;font-weight:bold;}
.vip-icon{ background:url(../images/icon_vip.png) right center no-repeat;height:12px;width:19px;display:inline-block; }
.adv-center{margin-top:10px;}
.box-right{width:270px;}
.box-tracuu{}
.w-1{width:180px;border:solid 1px #CCC;}
.adv-right{padding-top:10px;}
.adv-right img{width:270px;height:94px;}
.support-online{background:url(../images/bg_support.gif) left center repeat-x ;height:215px;width:270px;	}
.support-online h2{border-bottom:dashed 1px #FFF;color:#FFF;padding:15px 0 3px 5px; }
.span-3 ul li a:hover{color:red;}
.imghot img{width:50px;margin-top:5px;height:50px;float:left;margin-right:5px;}
<<<<<<< .mine
.hotsp{width:185px}
=======
.hotsp{width:203px}
>>>>>>> .r101
.tp{color:#1264AA;font-weight: bold}
.red{color:red;font-weight: bold}
.des{color:#3c3c3c;}
#wrapper, .boxModule, .quick-link-f, .box-user p {
    margin-bottom: 10px;
}
.column, div.col-190, div.col-230, div.col-270, div.col-300, div.col-310, div.col-320, div.col-350, div.col-360, div.col-385, div.col-390, div.col-430, div.col-470, div.col-490, div.col-510, div.col-550, div.col-590, div.col-630, div.col-660, div.col-670, div.col-710, div.col-730, div.col-750, div.col-790, div.col-830, div.col-870, div.col-910, div.col-950, div.col-990, div.col-202, div.col-468, div.col-300, div.col-250, div.col-730, .col-680, .col-160, .col-510, div.col-370, div.col-450, div.col-250, div.col-240, div.col-540, div.col-740 {
    float: left;
    margin-right: 10px;
}
.title-brand {
    background: none repeat scroll 0 0 #EEF2F1;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 10px;
    padding: 8px 10px 5px;
    position: relative;
    width: auto;
}
.none-star1 {
    background: url("../images/icons.png") no-repeat scroll left -1155px transparent;
    padding: 0 0 5px 20px;
}
.col-790 {
    width: 680px;
}
.title-brand h3 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}
.title-brand h3 .icon-ask2 {
    display: block;
    height: 14px;
    left: 110px;
    position: absolute;
    top: -3px;
    width: 16px;
}
.bottom3 {
    margin-bottom: 3px !important;
}
.title-brand a {
    font-size: 11px;
    margin-right: 10px;
}
.gray-title h3 span {
    display: block;
    height: 18px;
    padding: 7px 0 0 7px;
}
.gray-title h3 span {
    display: block;
    height: 18px;
    padding: 7px 0 0 7px;
}
div.style01, div.style02 {
    margin: 5px 0 15px;
}
div.style01 ul.tabs li, div.style02 ul.tabs li {
    background: url("../images/line-break-tabs.gif") no-repeat scroll right top transparent;
}
.tab ul li, .tab2 ul li, .title-tab ul li {
    float: left;
    margin: 0;
}
div.style01 ul.tabs li a.tab-active span, div.style02 ul.tabs li a.tab-active span {
    background: url("http://media.ichodientuvn.com/webskins/skins/dashboard/images/title-bg.gif") no-repeat scroll right -415px transparent;
    padding-right: 3px;
}
header...637.css (line 1)
.tab ul li a span, .tab2 ul li a span, .title-tab li a span {
    display: block;
    float: left;
    padding-left: 3px;
}


div.style01 ul.tabs li a.tab-active, div.style02 ul.tabs li a.tab-active {
    position: relative;
    top: -5px;
}

.tab ul li a, .tab2 ul li a, .title-tab li a {
    display: block;
    float: left;
    text-decoration: none;
}
.tab ul li a span b, .tab2 ul li a span b, .title-tab li a span b{float:left;}
div.style01 ul.tabs li a.tab-active span b, div.style02 ul.tabs li a.tab-active span b {
    background: url("../images/title-bg.gif") repeat-x scroll right -445px transparent;
    color: #222222;
    display: block;
    font-weight: bold;
    padding: 8px 8px 4px !important;
}
div.style01 ul.tabs li a.tab-active span, div.style02 ul.tabs li a.tab-active span {
    background: url("../images/title-bg.gif") no-repeat scroll right -415px transparent;
    padding-right: 3px;
}

.tab ul li a span, .tab2 ul li a span, .title-tab li a span {
    display: block;
    float: left;
    padding-left: 3px;
}

div.style01 ul.tabs li a.tab-active, div.style02 ul.tabs li a.tab-active {
    background: url("../images/title-bg.gif") no-repeat scroll left -385px transparent;
}

div.style01 ul.tabs li a.tab-active, div.style02 ul.tabs li a.tab-active {
    position: relative;
    top: -5px;
}

.tab ul li a span b, .tab2 ul li a span b, .title-tab li a span b {
    color: #000000;
    display: block;
    float: left;
    font-weight: normal;
    padding: 4px 10px 0;
}
.icon-addition {
    background: url("../images/icon-addition.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 5px 20px;
}
table, td, th {
    vertical-align: middle;
}
.table table tr td {
    border-bottom: 1px solid #EAEAEA;
    padding: 5px 10px 5px 5px;
    text-align: center;
    vertical-align: middle;
}
.text-left {
    text-align: left !important;
}
.bg td {
    background: none repeat scroll 0 0 #FAFAFA;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
div.style01 ul.tabs, div.style02 ul.tabs {
   
    background: url("../images/title-bg.gif") repeat-x scroll left -321px transparent;
    border-color: #ECECEC #ECECEC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 24px;
}
.tab, .tab2 {
    border-bottom: 1px solid #EA6F20;
    height: 26px;
    position: relative;
}
.clgreen{color:green;font-weight:bold;}
.red-bold{color:red;font-weight:bold;}
.table1 table tr td {
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    padding: 5px;
    text-align: center;
}
table {
    margin-bottom: 1.4em;
    
}
.none-star1 {
    background: url("http://media.ichodientuvn.com/webskins/skins/dashboard/icons/icons.png") no-repeat scroll left -1155px transparent;
    padding: 0 0 5px 20px;
}
.gray-title h3 span {
    background: url("../images/title-bg.png") repeat-x scroll left -220px transparent;
    color: #222222;
}
.gray-title h3 span {
    background: url("http://media.ichodientuvn.com/webskins/skins/dashboard/images/title-bg.png") repeat-x scroll left -220px transparent;
    color: #222222;
}
div.user-forms label {
    width: 18%;
}
.col-390 {
    width: 335px;
}

div.user-forms .filltext {
    float: left;
    width: 77%;
}
.user-forms p {
    margin-bottom: 10px;
}
div.user-forms .filltext {
    float: left;
    width: 77%;
}
div.user-forms label, .user-form label, .form label {
    float: left;
    font-weight: normal;
    margin-right: 3.6%;
    text-align: right;
}
.last, div.last {
    margin-right: 0;
}

.col-590 {
    width: 590px;

}

.last {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.col-190 {
    width: 190px;
}
#tinvip ul li {height:70px;display:block;overflow:hidden;border-bottom: 1px solid #0095D9}
.trangcanhan ul li {padding:5px;display:block;overflow:hidden;border-bottom: 1px solid #0095D9}
a.dp-choose-date {
    background: url("../images/Calendar.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin: 5px 3px 0;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
    width: 16px;
}
#loc{border: 1px solid #0095D9;
    float: left;
    margin-right: 10px;
    width: 198px;margin-top:10px;}
    #user{border: 1px solid #0095D9;
    float: left;
    margin-right: 10px;
    width: 198px;
    margin-bottom:10px;}
    .border{border-bottom: none !important;}
.tincungloai {border: 1px solid #0095D9;
    float: left;
    margin-bottom:10px;
    margin-right: 10px;
    width: 268px;margin-top:10px;}   
    .catemenu select{width:188px;margin-bottom:10px;}
.item-spencial{width:100%;display:block;}
.bg-special{ background:url(../images/bg_new.gif) left center no-repeat; height:36px;display:block; }
.bg-special h2{padding-left:40px;line-height:35px;font-size:14px;font-weight:bold;}
.item-spencial ul li{ float:left;width:310px; margin:10px 10px 10px 0;border-bottom:1px dotted #000000;padding-bottom:10px;}
.item-spencial ul li img{ float:left;width:50px; display:inline-block;padding-right:10px;}
.item-spencial ul li .des{ float:left;display:inline-block; width:214px;}
.item-spencial li a,.item-country a{color:#000;}
.item-country th{ padding-right:75px; font-size:12px;}
.item-pay td{ padding-right:14px; font-size:12px;}
.item-pay {margin-bottom:10px;}
.sup-phone{position:relative;display:block;width:200px;}
.sup-phone img{position:absolute;z-index:1; }
.sup-phone span {
    background-color: #BBBBBB;
    border: 1px solid #BBBBBB;
    display: inline-block;
    height: 20px;
    left: 19px;
    padding-left: 40px;
    position: absolute;
    top: 7px;
	color:#FFFFFF;
	font-size:12px;
    width: 135px;
	
	box-shadow:1px 2px 3px 0px #2F80B5;
}
.support-online ul li{padding:10px 0 10px 20px;height:30px;}
.box-search-right{width:220px;}
#menu-hot{width:980px;}
.bg_hot{background:url("../images/bg_headefix.gif") repeat-x center center;height:28px;position:fixed;z-index:123;box-shadow:1px 2px 3px 0 #ccc}
.box_vip{position:relative;width:980px;margin:0 auto;z-index:99999;}
.datetime{ float:left;width:180px;line-height:25px; padding-left:10px;}
.item-hot ul li {float:right;height:30px;padding:0 5px;line-height:25px;}
.item-hot ul li a:hover{ color:red;}
.hide2 ul li {float:left !important;padding:0 5px;height:25px;}
.hide2 ul li a:hover{color:#3BAFE2 !important;background:#F3F3F3 !important;width:139px !important;}

.item-hot ul li a.current{ color:#1264AA;font-weight:bold;}
.red a{ color:red; }
.box-hot{width:60px;text-decoration:none;display:inline-block;}
.box-hot a{ text-decoration:none; float:left; }
.box-hot a:hover{ color:#1264AA;
}
.box-hot a.curent{ color:#1264AA;font-weight:bold;
}
.box-hot{}
.dp{background:url(../images/icon_dropdown.png) right center no-repeat;display:inline-block;height:12px;width:7px;padding-left:5px;}
.slier-footer{width:980px;text-align: center;margin:0 auto;}
.hide button:hover{background:#0B428A}
.footer {
    background:#1264AA;
    padding: 2em 0;	
	margin-top:15px;
	color:#fff;
}
.span-3 ul  li   a{color:#fff}
.container2 {
    margin: 0 auto;
    width:980px;
}
.span-5 {
float:left;
margin-bottom:10px;

    background: url("../images/footer-logo.png") no-repeat scroll left center transparent;
    display: inline-block;
margin-right:10px;
    height: 75px;
	
    width: 190px;
}
.span-12 a{color:#fff}

.span-12 {
    float: left;
	text-align:center;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 530px;
	}
.footer .span-3 {
    background: url("../images/footer-vdiv.png") repeat-y scroll left top transparent;
	float:left;
	border-left:2px solid;
	 margin-left: 10px;
    margin-right: 18px;
    padding-left: 5px;
}
.box-cor-content {
    background: url("../images/bg_regis.jpg") no-repeat scroll right top transparent;
    border-left: 1px solid #CCD7E6;
    border-right: 1px solid #CCD7E6;
    padding: 7px 9px;
	width:680px
}
.box-cor-content {
    background: url("../images/bg_regis.jpg") no-repeat scroll right top transparent;
    border-left: 1px solid #CCD7E6;
    border-right: 1px solid #CCD7E6;
    padding: 7px 9px;
}
.regis-form {
    border: 1px solid #1264AA;
	background: url("../images/bg_regis.jpg") no-repeat scroll right top transparent;
    float: left;
    margin-top: 10px;
    width: 680px;
	padding-bottom:10px;
	padding-top:10px;
}
.post{
border: 1px solid #1264AA;
	
    float: left;
    margin-top: 10px;
    width: 680px;
	padding-bottom:10px;
	
}
.row {
    display: block;
    height: 20px;
    margin: 0;
    padding: 5px 0;
    position: relative;
}
.regis-form .col-l {
    float: left;
    margin-right: 15px;
    padding-left: 10px;
    text-align: right;
    width: 136px;
}
.regis-form .col-r {
    float: left;
}
.regis-form .col-r .input {
    float: left;
    height: 13px;
    padding: 2px;
    width: 190px;
}
.bg_search .in {
    background: url("../images/bg_search.gif") repeat-x scroll 0 0 #F1F5F7;
    padding: 5px;
    text-align: center;
   
}
element.style {
    color: white;
    display: block;
    float: left;
    margin-left: 5px;
}
a:link {
    color: #1264AA;
    text-decoration: none;
}

.button_se {
    background: url("../images/button_se.gif") no-repeat scroll 0 0 transparent;
    font-size: 10pt;
    font-weight: bold;
    height: 20px;
    padding: 3px 0 0 7px;
    width: 70px;
}
a.button_se:hover {
    background: url("../images/button_se.gif") no-repeat scroll 0 -40px transparent;
    height: 20px;
    width: 70px;
}
.bg_search input {
    border: 1px solid gray;
}
.fm {
    float: left;
    margin: 0;
}	
.pay{margin-bottom:10px;margin-top:10px;font-size:14px;font-weight:bold}	
}
.item-country{margin-bottom:10px;}
.footer ul li a span {
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 0;
}
.box{margin:0 auto;width:980px;}
.img_san {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
}
#jsddm li a {
    background: none repeat scroll 0 0 #FFF;
    color: #0071C7;
    display: block;
    padding: 2px 12px;
    text-decoration: none;
}
#jsddm  li a:hover{
    background: none repeat scroll 0 0 #1264AA;
	color:#fff;
	
  }
 
.san {
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
}  
.sangiaodich {
    background: none repeat scroll 0 0 #FFF;
	height:210px;
	
}
#jsddm li {
    float: left;
    font-weight: bold;
    list-style: none outside none;
    width: 233px;
}

div.hide {
    background: none repeat scroll 0 0 #00518F;
    width: 210px;
}
.fl {
    background: none repeat scroll 0 0 #4CB3F4;
    left: 785px;
	top:25px;
    margin-top: 2px;
    position: absolute;
    width: 195px;
}
.text-input{
margin:0.5em;
}
.btn-dangnhap {
    text-decoration: none;
}

.btn-dangnhap {
    
    background:; #0071C7;
    border: 2px solid #00518F;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
}

.item-hot li div.hide {
    background:#00518F;
    width: 196px;
}
.footer h2{font-size:17px;}
.colbox h2 {
    background:#1264AA;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 5px;
	padding-left:15px;
    
}

.colbox{
    float:left;
	margin-right:13px;	
	width:233px;
	border:1px solid #1264AA;
	margin-top:10px;
    margin-bottom: 10px;
}
.page_item .pageOn span.active {
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}
.page_item .pageOn {
    float: left;
    margin: 0 auto;
    position: relative;
    right: 50%;
    text-align: center;
}
.page_item .wrap {
    float: left;
    left: 50%;
    position: relative;
}
.page_item .pageOn span {
    color: #2068AB;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
}
.paging .pageOn span a {
    color: #555555;
    font-size: 12px;
}
.paging .next a {
    background-position: -37px 0;
    height: 13px;
    width: 16px;
}
.paging .last a {
    background-position: -54px 0;
    height: 13px;
    width: 16px;
}
.paging .prev a, .paging .next a, .paging .first a, .paging .last a {
    background: url("../images/page_item.jpg") repeat scroll 16px 0 transparent;
    display: block;
    outline: 0 none;
    overflow: hidden;
    position: relative;
    top: 8px;
}
.sanpham-thongdung li img{width:125px;}


.footer a{color:#FFF;}
.footer a:hover{color:red;}


#toplinks {background: url("../images/icon_toppage.png") no-repeat scroll right bottom transparent;bottom: 10px;height: 48px;line-height: 48px;position: fixed;right: 5px;width: 48px;}

.ctsp{width:350px !important}



/* Detail */
.dropdown_dientu_column {z-index:99999;}
.postDetail {float: left;margin-top: 10px;padding-bottom: 10px;width: 680px;}
a.thanhpho{color:#1264AA !important;}
ul.ulthanhpho{float:left;}
li.thanhpholi{height:16px !important;line-height:14px !important;background:none !important;}
/* Shop */
.content_inside{width:960px}
.header_shop{position:relative;width:960px;height:121px;margin-bottom:10px;z-index:1;}
.header_shop .banner_shop{position:absolute;top:0;left:0;background:url(../images/banner_happy_960x120.gif) no-repeat;width:960px;height:120px;border-bottom:1px solid #218fdb}
.header_shop ul.menu_shop{position:absolute;bottom:1px;left:10px;z-index:2}
*html .header_shop ul.menu_shop{bottom:0}
.header_shop ul.menu_shop li{float:left;background:url(../images/menu_shop_li.jpg) repeat-x;height:25px;line-height:25px;margin-right:3px;padding:0 12px;border:1px solid #dbdbdb;border-bottom:0}
.header_shop ul.menu_shop li.active{background:url(../images/menu_shop_li_active.jpg) repeat-x;margin-bottom:-1px;color:#176fca;font-size:12px;font-weight:bold;border:1px solid #218fdb;border-bottom:1px solid #fff}
.header_shop ul.menu_shop li a{color:#333;font-size:11px;font-weight:bold;text-decoration:none}
.header_shop ul.menu_shop li.active a{color:#176fca;font-size:12px}
.content_shop{margin-bottom:10px}
.content_shop .left_content_shop{float:left;width:730px}
.content_shop .right_content_shop{float:right;width:210px}
.intro_shop{position:relative;width:730px;height:250px;margin-bottom:25px;color:#333;font-size:12px}
.intro_shop h2{position:absolute;overflow:hidden}
.intro_shop h2.sbn01{top:20px;left:112px;width:370px;height:30px;color:#762600;font-size:18px;font-weight:normal}
.intro_shop h2.sbn02{top:68px;left:278px;width:340px;height:30px;color:#1261c2;font-size:18px;font-weight:normal;text-transform:uppercase}
.intro_shop h2.sbn03{top:5px;left:20px;width:370px;height:30px;color:#5e1c00;font-size:22px;font-weight:normal}
.intro_shop h2.sbn04{top:156px;left:270px;width:245px;height:30px;color:#fff;font-size:16px}
.intro_shop h2.sbn05{top:135px;left:395px;width:314px;height:30px;color:#000;font-size:22px;text-align:center;text-transform:uppercase}
.intro_shop h2.sbn06{top:78px;left:124px;width:330px;height:30px;color:#009cff;font-size:24px;text-transform:uppercase}
.intro_shop h2.sbn07{top:22px;left:68px;width:400px;height:30px;color:#7b5656;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;text-transform:uppercase}
.intro_shop h2.sbn08{top:80px;left:280px;width:190px;height:54px;color:#ed517d;font-size:22px;text-align:center;text-transform:uppercase}
.intro_shop h2.sbn09{top:18px;left:38px;width:400px;height:30px;color:#961527;font-size:22px;text-transform:uppercase}
.intro_shop h2.sbn10{top:22px;left:26px;width:300px;height:26px;color:#65083f;font-size:18px;font-weight:normal}
.intro_shop h2.sbn11{top:65px;left:175px;width:400px;height:26px;color:#fff;font-size:18px;font-weight:normal}
.intro_shop h2.sbn12{top:85px;left:340px;width:330px;height:26px;color:#ddd;font-size:18px;font-weight:normal;text-transform:uppercase}
.intro_shop h2.sbn13{top:162px;left:124px;width:330px;height:24px;color:#fbfbbd;font-size:16px;text-transform:uppercase}
.intro_shop h2.sbn14{top:145px;right:312px;width:330px;height:26px;color:#444;font-size:18px;font-weight:normal;text-align:right}
.intro_shop h2.sbn15{top:20px;left:110px;width:450px;height:26px;color:#f81a65;font-size:18px;text-transform:uppercase}
.intro_shop h2.sbn16{top:64px;left:188px;width:270px;height:24px;color:#071843;font-size:16px;text-transform:uppercase}
.intro_shop h2.sbn17{top:35px;left:226px;width:280px;height:26px;color:#444;font-size:18px;font-weight:bold;text-transform:uppercase;text-align:center}
.intro_shop a.edit_intro_shop{opacity:0.9;position:absolute;right:1px;bottom:0;background:#eef1f5 url(../images/icon_edit_intro_shop.gif) 6px center no-repeat;color:#000;font-size:11px;height:18px;padding:6px 7px 0 23px;text-decoration:none}






.detail_product{float:left;width:100%;margin-bottom:20px}
.detail_product .product_name{height:auto !important;margin:0 0 10px 8px;padding:10px 0 6px;line-height:20px;color:#06c;font-size:18px;font-weight:normal;letter-spacing:-0.1px;border-bottom:1px solid #cddbe7}
.detail_product .product_name span{padding-left:3px;color:#888;font-size:12px;font-style:italic}
.detail_product .wrapper_pic{float:left;width:260px}
.detail_product .pic{width:255px;height:300px;margin-bottom:10px;padding:2px;border:1px solid #e8e8e8;overflow:hidden}
.detail_product .pic .thumb_big{width:300px;height:300px}
.detail_product .other_pic{position:relative;padding-left:22px;margin-bottom:5px;overflow:hidden}
.detail_product .other_pic ul{width:280px}
.detail_product .other_pic ul li{float:left;width:60px;height:60px;margin-bottom:3px;margin-right:2px;padding:1px;border:1px solid #e8e8e8;text-align:center;overflow:hidden}
.detail_product .other_pic ul li a.thumb{width:60px;height:60px}
.detail_product .other_pic ul li:hover, .detail_product .other_pic ul li.active{padding:0;border:2px solid #333}
.detail_product .other_pic #prev, .detail_product .other_pic #next{position:absolute;background:url(../images/prev_next.jpg) no-repeat;width:16px;height:33px;cursor:pointer}
.detail_product .other_pic #prev{top:40%;left:0}
*html .detail_product .other_pic #prev, *html .detail_product .other_pic #next{top:9%}
*html .detail_product .other_pic #prev{left:-22px}
.detail_product .other_pic #next{background-position:-16px 0;top:40%;right:0px}
.detail_product .other_pic #prev:hover{background-position:0 -32px}
.detail_product .other_pic #next:hover{background-position:-16px -32px}
.detail_product .link{position:relative;z-index:99;width:228px;}
.detail_product .link a.btn_link{display:block;float:left;width:72px;height:15px;margin-right:3px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px}
.detail_product .link a.btn_link:hover{border:1px solid #c1c1c1;color:red;}
.detail_product .box_share{display:none;position:absolute;top:32px;left:-60px;clear:both;background:#f5f5f5;width:330px;height:80px;padding:10px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 0 4px #cecece;-webkit-box-shadow:0 0 3px #aaa}
.detail_product .box_share .title_boxShare{position:relative;width:324px;padding-bottom:8px;color:#333;font-size:11px;font-weight:bold}
.detail_product .box_share .title_boxShare .btn_close{position:absolute;top:-3px;right:-8px}
*html .detail_product .box_share .title_boxShare .btn_close{top:0;right:-165px}
.detail_product .box_share p.url{background:url(../images/icon_link.jpg) left center no-repeat;padding-left:30px}
.detail_product .box_share p.url input{width:295px;padding:2px;border:1px solid #b4c2dd}
.detail_product .box_share span.mt{position:absolute;top:-7px;left:90px}
.detail_product .addthis_toolbox{width:340px;margin:10px 0 0;overflow:hidden}
.detail_product .addthis_toolbox a{margin-right:4px}
.detail_product .addthis_toolbox a.zmt{float:left;cursor:pointer}
.detail_product .addthis_toolbox a.addthis_end{margin:0}
.detail_product .desc{float:right;width:420px}
.detail_product .desc .option{display:block;background:url(../images/line_dot3.jpg) 120px top repeat-y;height:24px;line-height:24px;color:#333;font-size:12px}
.detail_product .desc .option span.label{display:inline;float:left;width:120px;margin-left:8px}
.detail_product .desc .option span.price{color:#555;font-size:13px;font-weight:bold}
.detail_product .desc .option em{position:relative;top:3px;left:3px;color:#888;font-size:11px;font-style:normal}
.detail_product .desc .double-line{height:42px}
.detail_product .desc .option .ex{color:#06c;font-size:14px;font-weight:bold}
.detail_product .desc .option .note{position:relative;left:126px;background:none;margin-top:-6px;padding:0;color:#888}
.detail_product .desc .option span.discount_price{color:#fd4d00;font-size:14px}
.detail_product .desc a.btn_order{display:block;background:url(../images/btn_order.jpg) no-repeat;width:116px;height:32px;margin:0 0 0 8px;cursor:pointer;text-indent:-9999px}
.detail_product .desc .note{display:inline;float:left;width:350px;margin:12px 0 0 4px;padding-left:6px;color:#ca6a00;font-size:11px;font-style:italic}
.full_description{position:relative;z-index:96;width:98%;margin-bottom:20px}
.full_description .backtotop{position:fixed;top:20px;right:10px}
.full_description h3{background:url(../images/icon_oval.jpg) left 2px no-repeat;margin-bottom:6px;padding-left:18px;color:#333;font-size:13px;font-weight:bold}
.full_description .full_description_inside{background:url(../images/bg_full_description.jpg) left top repeat-x;padding:10px;border:1px solid #dbdbdb;border-top:0;color:#333;font-size:12px;overflow:hidden}
.full_description .full_description_inside h2.title_pr{color:#333;font-size:18px;padding:10px 0}
.full_description .full_description_inside p{margin:10px 0}

/* Summary Info Shop */
.summary_info{position:relative;z-index:97;background:#deebf8;width:320px;margin:16px 0 0 8px;border:1px solid #b4c2dd;-moz-border-radius:4px;-webkit-border-radius:4px}
.summary_info .summary_info_box{background:#eaeff7 url(../images/bg_summary_info.jpg) top left repeat-x;margin:0;-moz-border-radius:4px;-webkit-border-radius:4px;color:#555;border:1px solid #fff;font-size:11px}
.summary_info h3{float:left;background:url(../images/icon_myshop.1.0.2.gif) 5px 5px no-repeat;width:172px;height:27px;margin-bottom:5px;line-height:27px;padding-left:26px;color:#005c99;font-size:12px;overflow:hidden}
.summary_info h3 a{color:#005c99;text-transform:capitalize}
.product .bestchoice, .summary_info .bestchoice{float:left;width:86px;height:15px;margin-right:7px}
.product .bestchoice span, .summary_info .bestchoice span{display:block;background:url(../images/irank.1.0.1.png) 0 -45px no-repeat;width:86px;height:15px;text-indent:-9999px;border:1px solid #cedbee;-moz-border-radius:3px;-webkit-border-radius:3px}
.product .brand, .summary_info .brand{float:left;width:90px;height:15px;margin-right:7px}
.product .brand span, .summary_info .brand span{display:block;background:url(../images/irank.1.0.1.png) 0 -90px no-repeat;width:90px;height:15px;text-indent:-9999px;border:1px solid #cedbee;-moz-border-radius:3px;-webkit-border-radius:3px}
.product .vip1, .summary_info .vip1{float:left;width:39px;height:16px;margin-right:7px}
.product .vip1 span, .summary_info .vip1 span{display:block;background:url(../images/irank.1.0.1.png) 0 -30px no-repeat;width:37px;height:14px;text-indent:-9999px;border:1px solid #cedbee;-moz-border-radius:3px;-webkit-border-radius:3px}
.product .vip2, .summary_info .vip2{float:left;width:50px;height:16px;margin-right:7px}
.product .vip2 span, .summary_info .vip2 span{display:block;background:url(../images/irank.1.0.1.png) 0 -15px no-repeat;width:48px;height:14px;text-indent:-9999px;border:1px solid #cedbee;-moz-border-radius:3px;-webkit-border-radius:3px}
.product .vip3, .summary_info .vip3{float:left;width:62px;height:16px;margin-right:7px}
.product .vip3 span, .summary_info .vip3 span{display:block;background:url(../images/irank.1.0.1.png) 0 0 no-repeat;width:60px;height:14px;text-indent:-9999px;border:1px solid #cedbee;-moz-border-radius:3px;-webkit-border-radius:3px}
.summary_info .verify{height:15px;margin:6px 0 0 240px}
.summary_info .verify span{display:block;background:url(../images/irank.1.0.1.png) 0 -75px no-repeat;width:74px;height:15px;text-indent:-9999px}
.summary_info .non_verify{height:15px;margin:6px 0 0 210px}
.summary_info .non_verify span{display:block;background:url(../images/irank.1.0.1.png) 0 -60px no-repeat;width:106px;height:15px;text-indent:-9999px}
.summary_info .summary_info_inside{background-color:#fff !important;margin:0 4px 6px;padding:6px 8px 6px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #b4c2dd !important}
.summary_info p{margin-bottom:6px}
.summary_info p .label{display:block;float:left;width:60px;margin:0;color:#2769a7}
.summary_info p span.info{display:block;height:1%;margin-left:60px;vertical-align:top}
.summary_info a.button_sms{display:block;float:left;background:url(../images/b_sms.png) top left no-repeat;width:82px;height:16px;margin:0 4px 6px 4px;text-indent:-9999px;cursor:pointer}
.summary_info a.button_ym{display:block;float:left;background:url(../images/b_ym.png) top left no-repeat;width:118px;height:16px;text-indent:-9999px;cursor:pointer}



/* Comment */
.comment_product{position:relative;width:730px}
.comment_product h3{background:url(../images/icon_oval.jpg) left 2px no-repeat;margin-bottom:6px;padding-left:18px;color:#333;font-size:13px;font-weight:bold}
.list_comment_product{background:url(../images/bg_full_description.jpg) left top repeat-x;margin-bottom:10px;padding-top:10px}
.comment_post{position:relative;width:auto;padding:6px 0}
.comment_post .closeAll{position:absolute;right:5px;top:5px}
.comment_post .avatar_min{float:left;width:50px;height:50px;padding:1px;border:1px solid #e0e0e0}
.comment_post .info_comment{float:right;width:665px}
.comment_post .info_comment h4{float:left;margin-right:5px}
.comment_post .info_comment h4 a{color:#2068ab;font-size:12px;font-weight:bold}
.comment_post .info_comment h4.urself a{color:#c30827}
.comment_post .info_comment span.update_time{float:left;color:#888;font-size:11px}
.comment_post .info_comment p{clear:both;padding-top:7px;color:#333;font-size:12px;word-wrap:break-word}

.post_comment{background:#e9f0f8;margin-bottom:10px}
.post_comment #emoticon{position:relative;width:auto}
.post_comment #emoticon .e1{position:absolute;z-index:999;right:10px;top:30px;background:#fff;border:1px solid #ddd;text-align:left}
.post_comment #emoticon_lose{position:relative;width:auto}
.post_comment #emoticon_lose .e1{position:absolute;z-index:9;right:15px;top:35px;background:#f6f6f6;width:25px;height:25px;border:1px solid #ddd;text-align:left}
.post_comment .typing_row{width:100%;overflow:hidden}
.post_comment .typing_row .type_left{display:inline;float:left;width:52px;height:52px;margin:8px 8px 0 8px}
*html .post_comment .typing_row .type_left{margin-right:6px}
.post_comment .typing_row .type_left img{padding:1px;border:1px solid #ddd}
.post_comment .typing_row .type_right{height:1%;margin-top:8px;padding:2px 0}
.post_comment .typing_row .type_right textarea#txtcomment{display:block;background:#fff;width:604px;height:50px;margin-bottom:5px;padding:5px 40px 5px 5px;color:#333;font-size:12px;font-family:Arial;border:1px solid #ccc;overflow:auto}
.post_comment .typing_row .type_right input.submitbutton{float:right;width:80px;height:24px;background:url(../images/b_comment.jpg) no-repeat;margin:-8px 10px 8px;border:0;cursor:pointer}
.post_comment .user_name_login{float:left;width:400px;padding:0 10px 5px 0;color:#2068ab;font-size:12px;font-weight:bold}
.post_comment .user_name_login a.logoff{padding-left:5px;color:#f00;font-size:12px;font-weight:normal}
.post_comment .character_login{float:right;width:150px;padding:0 10px 5px 0;color:#888;font-size:11px;text-align:right}

.errorComment{background:#e9f0f8;margin:0 0 6px;padding:5px 5px 5px 5px;height:75px}
.errorComment .no_avatar{display:inline;float:left;width:52px;height:52px;margin:10px 15px 0 15px}
.errorComment .desc_no_avatar{float:left;margin:5px 10px 0 0;color:#333;line-height:34px}
.errorComment .desc_no_avatar strong{color:#2068ab;font-size:12px;font-weight:bold}
.errorComment .desc_no_avatar span{height:25px;line-height:25px;margin-right:8px}
.errorComment .desc_no_avatar a.login_apps{display:block;float:left;background:url(../images/icon_apps_login.png) no-repeat;margin-right:8px;text-indent:-9999px;overflow:hidden}
.errorComment .desc_no_avatar a.login_yahoo{background-position:0 0;width:89px;height:21px;margin-top:3px}
.errorComment .desc_no_avatar a.login_google{background-position:0 -24px;width:89px;height:21px;margin-top:3px}
.errorComment .desc_no_avatar a.login_zingme{background-position:0 -48px;width:90px;height:32px}
